$(function () {
	$("#link_reg").on("click", function () {
		$(".log-box").hide();
		$(".reg-box").show();
	});
	$("#link_login").on("click", function () {
		$(".log-box").show();
		$(".reg-box").hide();
	});
	// 表单验证
	layui.form.verify({
		pwd: [/^\S{6,16}$/, "密码长度是6~16位非空格组成的"],
		// 判断和第一次密码是否一样
		repwd: function (value, item) {
            if (value != $(item).parent().prev().find('input').val()) {
                // console.log(value);
                // console.log(item);
                // console.log($(item).parent().prev().find('input').val());
				return "两次输入的密码不一致";
			}
		},
	});
	// 注册功能
	// 监听注册事件
	$('#form_reg').submit(function (e) {
		// 阻止默认提交行为
		e.preventDefault();
		// post提交
		$.post('/api/reguser', {
			username: $('#reg_username').val(),
			password: $('#reg_password').val()
		}, function (res) {
			console.log(res);
			if (res.status != 0) return layui.layer.msg(res.message);
			layui.layer.msg(res.message);
			$("#link_login").click();
		})
	});
	// 监听登录事件
	$('#reg_login').submit(function (e) {
		// 阻止默认提交行为
		e.preventDefault();
		// post提交
		$.ajax({
			method: 'post',
			url: '/api/login',
			data:{
				username: $('#login_username').val(),
				password: $('#login_password').val()
			},
			success:function (res) {
				console.log(res);
				if (res.status != 0) return layui.layer.msg('登录失败！');
				layui.layer.msg(res.message);
				// 将登录成功得到的token字符串，保存到localStorage（本地存储）中
				localStorage.setItem('token', res.token);
				// 跳转到后台主页
				location.href = 'index.html';
			}
		});
		// $.post('http://api-breakingnews-web.itheima.net/api/login', {
		// 	username: $('#login_username').val(),
		// 	password: $('#login_password').val()
		// }, function (res) {
		// 	console.log(res);
		// 	if (res.status != 0) return layui.layer.msg(res.message);
		// 	layui.layer.msg(res.message);
		// })
	});
});
